iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Software Development

玩轉C# 進階學習之旅系列 第 3

玩轉C#之【POSTMAN-API測試神器】

  • 分享至 

  • xImage
  •  

POSTMAN DownLoad
在上一篇文章介紹過API之後,大家應該會很好奇寫好了一隻API應該怎麼測試巴?

介紹

Postman 是一個可以模擬 HTTP Request 的工具,其中包含常見的 HTTP 的請求方式

POSTMAN有分Chrome版本、跟電腦版本

POSTMAN目前可以做到的功能有:

  • API 測試,
  • 撰寫腳本
  • 整合多個測試
  • 個人同步
  • 團隊協作甚至是開發 API
  • Mock server(模擬伺服器)

基本介面

目前先用API測試網站當作練習範例
https://gorest.co.in/

剛登入會是一個下面的畫面,要測試的話直接點SendRequest

有時候你看到的可能是這個畫面,你可以直接點New

選HTTPRequest

簡單的畫面介紹

通常新手可能會遇到電腦沒有SSL
POSTMAN一直打失敗,要從設定把這個關掉

這裡會示範最常用的兩個Get & Post

HTTP GET 操作SOP

這裡要測試的Get網址是
https://gorest.co.in/public/v2/users/3

步驟:

  1. 填入網址
  2. 選擇HTTP 方法 =>Get
  3. 送出 =>send
  4. 得到結果

HTTP POST 操作SOP

這裡要測試的POST網址是
https://gorest.co.in/public/v2/users
輸入參數格式(input)

{
    "name": "Tenali Ramakrishna",
    "gender": "male",
    "email": "tenali.ramakrishna@15ce.com",
    "status": "active"
}
  1. 輸入網址
  2. 選擇POST 方法
  3. 進入BODY
  4. 因為輸入格式是JSON 所以選Raw
  5. 旁邊選JSON
  6. 送出

關於撰寫腳本、整合多個測試、個人同步、團隊協作、模擬伺服器之後會專門寫一篇文章跟大家講解

參考資料

維基百科-POSTMAN

本篇已同步發表至個人部落格
https://moushih.com/2022ithome03/


上一篇
玩轉C#之【WebAPI】
下一篇
玩轉C#之【Swagger 不是SWAG】
系列文
玩轉C# 進階學習之旅31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言